package dbdto

import "time"


type SysRolePermissionsInfo struct {
	ID uint `json:"id" column:"id"` 
	CreatedAt time.Time `json:"created_at" column:"created_at"` 
	UpdatedAt time.Time `json:"updated_at" column:"updated_at"` 
	RoleId uint `json:"role_id" column:"role_id"` 
	CreatorId uint `json:"creator_id" column:"creator_id"` 
	PermissionFullName string `json:"permission_full_name" column:"permission_full_name"` 
	MenuName string `json:"menu_name" column:"menu_name"` 
	PermissionName string `json:"permission_name" column:"permission_name"` 

}

type SysRolePermissionsCreate struct {
	RoleId uint `json:"role_id" column:"role_id"` 
	CreatorId uint `json:"creator_id" column:"creator_id"` 
	PermissionFullName string `json:"permission_full_name" column:"permission_full_name"` 
	MenuName string `json:"menu_name" column:"menu_name"` 
	PermissionName string `json:"permission_name" column:"permission_name"` 

}
type SysRolePermissionsUpdate struct {
	ID uint `json:"id" column:"id"` 
	RoleId uint `json:"role_id" column:"role_id"` 
	CreatorId uint `json:"creator_id" column:"creator_id"` 
	PermissionFullName string `json:"permission_full_name" column:"permission_full_name"` 
	MenuName string `json:"menu_name" column:"menu_name"` 
	PermissionName string `json:"permission_name" column:"permission_name"` 

}

type SysRolePermissionsDelete struct {
	ID []uint `json:"id" column:"id"` 

}
